/*.loading {*/
    /*margin: 0;*/
    /*width: 38px;*/
    /*height: 38px;*/
    /*vertical-align: baseline;*/
/*}*/
.loading {
    width: .2rem;
    height: .2rem;
    display: inline-block;
    vertical-align: sub;
    -webkit-animation: Loading 1s steps(12, end) infinite;
    animation: Loading 1s steps(12, end) infinite;
    background: transparent url() no-repeat;
    background-size: 100%;
}
@-webkit-keyframes Loading {
    0% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
    100% {
        -webkit-transform: rotate3d(0, 0, 1, 360deg);
        transform: rotate3d(0, 0, 1, 360deg);
    }
}
@keyframes Loading {
    0% {
        -webkit-transform: rotate3d(0, 0, 1, 0deg);
        transform: rotate3d(0, 0, 1, 0deg);
    }
    100% {
        -webkit-transform: rotate3d(0, 0, 1, 360deg);
        transform: rotate3d(0, 0, 1, 360deg);
    }
}